package com.zsrt.java.day20161226.hzj.demo3;

import java.util.Scanner;

public class Demo {

	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		while(true){
		System.out.println("输入一个数");
		int arg = sc.nextInt();
		if(arg/10000>9){
			System.out.println("重新输入");
		}
		else{
			System.out.println("是一个不大于五位数的数");
			nx(arg);
			break;			
		}
		}
		sc.close();
	}
	/**
	 * count记录输入的是几位数
	 * 根据位数用switch获取相应的数值到数组
	 * @param arg
	 */
	public static void nx(int arg){
		int count=1;
		int a=10;
		for(int i=1;i<5;i++){
				if(arg/a!=0){
					count++;
					a*=10;
				}else
					break;
		}
		int[] nums = new int[count];
		for(int i=1;i<=count;i++){
			switch(i){
			case 1:nums[i-1]=arg%10;break;
			case 2:nums[i-1]=arg%100/10;break;
			case 3:nums[i-1]=arg%1000/100;break;
			case 4:nums[i-1]=arg%10000/1000;break;
			case 5:nums[i-1]=arg/10000;break;
			}
		}
		
		for(int i=0;i<nums.length;i++){
			System.out.print(nums[i]);
		}
		
	}
}
